package com.example.graduation.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.example.graduation.entity.Notice;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author xyc
 * @since 2022-03-23
 */
public interface NoticeService extends IService<Notice> {

    /**
     * 发送消息通知
     *
     * @param notice
     * @return
     */
    public Notice sendNotice(Notice notice);


    /**
     * 查看消息
     *
     * @param token
     * @param sendoraccept 这个表示判断查找是自己发送或者是接收的消息
     * @return
     */
    public Page<Notice> findAllNotice(String token, Integer sendoraccept, Integer page, Integer size);
}
